home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The CICA Windows Explosion!
/
The CICA Windows Explosion! - Disc 1.iso
/
util
/
whohas.zip
/
WHOHASIT.TXT
< prev
Wrap
Text File
|
1994-12-11
|
5KB
|
145 lines
WHOHASIT
VERSION 1.3
(C) 1994 Andrew Cobb
NetTech Australia
WhoHasIt is a simple to use Windows program which displays the users
with a particular file open. It works on Netware 3.x and Netware 4.x under
Bindery Emulation. It removes the problem of having to use Rconsole to
find out who is using a particular file.
The software can also display the status of any record locks held on the
file. This is especially useful when tracking down database problems, or
doing development work.
The registered version provides the ability to clear the connection and
send a message to the user.
WhoHasit is ideal for use on Help Desks and in any Netware site with a
large number of users. It allows helpdesk or support staff to find
out who is using a file without bothering the Network Administrator.
Installation :
Nothing to it! Simply ensure that BWCC.DLL is in your windows system
directory or in your current path and that your NWCALLS.DLL is reasonably
current. Then create an icon for the program. Ensure that WhoHasIt.EXE
and the INI file are in the same directory.
NWCALLS.DLL is a file provided by Novell. Most machines which use netware
services already have this file in the Windows System directory. If you
do not have the file, it can be obtained from the NETWIRE forum on
CompuServe.
Operation :
Console Operator privledges are required to use the software.
Simply double click! Select the drive (server) you want and then navigate
through the directories. Double click on the file and you get a window
showing all the users with that file open, their connection number and
the time they logged in. The network address and users full name is
also displayed.
The list is automatically updated every 10 seconds (Registered Users Only)
To clear a connection, highlight the user and press Clear
(this may take a few seconds).
A Message of up to 58 characters can also be sent to the users screen.
To select multiple users, use the Shift and Control keys
The update button refreshes the list immediately.
The radio buttons in the bottom right corner toggle the display between
login date and time and the record locking information. (See Below)
The network address of the workstation and the full name of the user are
displayed at the bottom of the screen.
Record Locks:
When on the record lock screen, the following information is displayed :
M : Mode of the lock. X = Exclusive Lock
S = Shared Lock
W = Waiting on Lock
Start : Offset into the file (in hex) of the start of the lock.
End : Offset into the file (in hex) of the end of the lock.
Task : The task number of the workstation process holding the lock.
Please Note :
The record locking section is only relevant when the file is used by
an application which supports record locking (eg MS Access and Clipper).
Just because you get the error "File in Use (Abort or Retry)" it
does not mean that there is a lock on that file. It may simply mean
the file is non shareable, or opened exclusively.
INI File Settings
Two settings are currently supported.
The first, NoShowEmpty, specifies whether the full dialog box is displayed
when no users have the file open, or a simple message box. If the software
is used for development testing, or tracking down the problems you will
probably want the full window. If you only want to know who has the file
open, the second option may be more useful.
Set it to 1 to get a message box only.
The second setting, UpdateInterval, is only applicable once the software
is registered. It controls the speed of the automatic update on the open
file screen. Set this to the number of milliseconds between updates.
Minimum 50. Maximum 60000.
Registration :
WhoHasIt is shareware. If you find the software useful you are
requested to register it. Registration will enable the additional
features of the software and the registration screen at startup is
removed.
Registration is $25.00 per site for up to 5 Netware servers. An additional
$25.00 is requested for each additional 5 servers.
International Money Orders or Cheques can be mailed to :
NetTech Australia
67 Wantirna Rd
Ringwood Vic 3134
Australia
You may also register through CompuServe. This will provide a faster
turn around time and the cost is added to your Compuserve bill.
Simply GO SWREG. The registration ID is 3724.
If you have any queries or suggestions, I can be reached at
100353,2330 on Compuserve.
Andrew Cobb